Tata Power Commences Production Of Solar Cell At India's Largest Single-Location Plant In Tamil Nadu
Tata Power To Get $425 Million From US Govt Agency For Solar Cell And Module Manufacturing Plant In Tamil Nadu